namespace Box {
    public class ProcessNodeRoot : ProcessNode {
        public override (string,ProcessTreeNodePortType)[] GetPortsDefines() {
            return new (string, ProcessTreeNodePortType)[]{
                ("Input",ProcessTreeNodePortType.Input),
                ("Output",ProcessTreeNodePortType.Output)
            };
        }

        public override void onInputHigh(string from_port) {
            Output("Output",ProcessTreeNodePortStatus.High);
        }
        public override void onInputLow(string from_port){
            Output("Output",ProcessTreeNodePortStatus.Low);
        }
    }
}